﻿/*
 * Author: Thomas Mattsson
 */

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Final_Project.SessionData
{
   /// <summary>
   /// This enum contains the categories of muscles used in the program.
   /// </summary>
   public enum MuscleCategories
   {
      Ryggen,
      Axlar_Nacke,
      Säte,
      Hamstrings,
      Vaden_Bak,
      Quadriceps_Femoris,
      Adduktorerna,
      Framsida_Vad_Lateralt,
      Överarm,
      Underarm,
      Ansikte,
      Bröst,
   }

   /// <summary>
   /// This enum contains the names of the muscles in the back.
   /// </summary>
   public enum BackMuscles
   {
      Erector_Spinae,
      Latissimus_Dorsi,
      Trapezius,
      Lavator_Scapulae,
      Rhomboideii,
      Teres_Major,
   }

   /// <summary>
   /// This enum contains the names of the muscles in the shoulders.
   /// </summary>
   public enum ShoulderMuscles
   {
      Lavator_Scapulae,
      Rhomboideii,
      Deltoideus_Pars_Dorsalis,
      Supraspinatus,
      Infraspinatus,
      Teres_Minor,
   }

   /// <summary>
   /// This enum contains the names of the muscles in the seat.
   /// </summary>
   public enum SeatMuscles
   {
      Gluteus_Maximus,
      Gluteus_Medimus,
      Gluteus_Minimus,
      Piriformis,
      Iliopsoas,
   }

   /// <summary>
   /// This enum contains the names of the muscles in the hamstrings area.
   /// </summary>
   public enum HamstringsMuscles
   {
      Biceps_Femoris,
      Semitendinosus,
      Semimembranosus,
   }

   /// <summary>
   /// This enum contains the names of the muscles in the back
   /// side of the calf.
   /// </summary>
   public enum CalfBackMuscles
   {
      Soleus,
      Gastrocnemius,
      Tibialis_Posterior,
      Flexor_Digitorum_Longus,
      Flexor_Hallucis_Longus,
      Fibularis_Longus,
      Fibularis_Brevis,
   }

   /// <summary>
   /// This enum contains the names of the muscles in the 
   /// Quadriceps Femoris area (front side of thigh).
   /// </summary>
   public enum QuadricepsFemorisMuscles
   {
      Rectus_Femoris,
      Vastus_Medialis,
      Vastus_Latiralis,
      Vastus_Intermedius,
      Sartorius,
      Tensor_Fasciae_Latae,
   }

   /// <summary>
   /// This enum contains the names of the muscles in the
   /// Adductor area (inside of thigh).
   /// </summary>
   public enum AdductorMuscles
   {
      Pectineus,
      Adductor_Brevis,
      Adductor_Longus,
      Adductor_Magnus,
   }

   /// <summary>
   /// This enum contains the names of the muscles on the
   /// front side of the calf.
   /// </summary>
   public enum CalfFrontMuscles
   {
      Tibialis_Anterior,
      Extensor_Hallucis_Longus,
      Extensor_Digitorum_Longus,
   }

   /// <summary>
   /// This enum contains the names of the muscles in the
   /// upper arm area.
   /// </summary>
   public enum UpperArmMuscles
   {
      Biceps_Brachii,
      Brachioradialis,
      Brachialis,
      Triceps_Brachii,
   }

   /// <summary>
   /// This enum contains the names of the muscles in the
   /// under arm area.
   /// </summary>
   public enum UnderArmMuscles
   {
      Dorsala,
      Palmara,
   }

   /// <summary>
   /// This enum contains the names of the muscles in the
   /// facial area.
   /// </summary>
   public enum FacialMuscles
   {
      Masseter,
      Temporalis,
   }

   /// <summary>
   /// This enum contains the names of the muscles in the
   /// breast area.
   /// </summary>
   public enum BreastMuscles {
      Pectoralis_Major,
      Pectoralis_Minor,
      Subclavius,
      Deltoideus_Pars_Ventralis,
      Deltoideus_Pars_Medialis,
   }
}
